package cn.smbms.tools;

public enum ResultCode {
    /**
     * 请求处理正常
     */
    OK_200(200, "请求成功"),
 
    /**
     * 请求处理正常
     */
    CREATED_201(201, "创建成功"),
 
 
    /**
     * 请求处理异常，请稍后再试
     */
    ERROR_400(400, "非法请求"),
 
    /**
     * 访问内容不存在
     */
    NotFound_400(404, "访问内容不存在"),
 
    /**
     * 系统内部错误
     */
    ERROR_500(500, "系统内部错误"),
 
    /**
     * 参数校验失败
     */
    ERROR_600(600, "参数校验失败"),
    
    /**
     * 用户未登录
     */
    ERROR_700(700, "用户未登录"),
    
    /**
     * 数据库操作失败
     */
    ERROR_SQL_ERROR(800, "用户未登录");
 
    private String message;
 
    private int code;
 
    private ResultCode(int code, String message) {
        this.message = message;
        this.code = code;
    }
 
    public String message() {
        return this.message;
    }
 
    public int code() {
        return this.code;
    }
}
